Three-Dimensional Rotations by Three Shears
نویسندگان
چکیده
We show that a rotation in three dimensions can be achieved by a composition of three shears, the rst and third along a speciied axis and the second along another given axis orthogonal to the rst; this process is invertible. The resulting rotation algorithm is practical for the processing of ne-grained digital images, and is well adapted to the access constraints of common storage media such as dynamic ram or magnetic disk. For a 2-D image, rotation by composition of three shears is well known. For 3-D, an obvious nine-shear decomposition has been mentioned in the literature. Our three-shear decomposition is a sizable improvement over that, and is the best that can be attained|just two shears won't do. Also, we give a brief summary of how the present three-shear decomposition approach generalizes to any linear transformations of unit determinant in any number of dimensions.
منابع مشابه
Kinematic Mapping and Forward Kinematic Problem of a 5-DOF (3T2R) Parallel Mechanism with Identical Limb Structures
The main objective of this paper is to study the Euclidean displacement of a 5-DOF parallel mechanism performing three translation and two independent rotations with identical limb structures-recently revealed by performing the type synthesis-in a higher dimensional projective space, rather than relying on classical recipes, such as Cartesian coordinates and Euler angles. In this paper, Study's...
متن کاملThree-Dimensional Rotations as Products of Simpler Rotations
Three-Dimensional Rotations as Products of Simpler Rotations 1. The most general 3 × 3 rotation matrix In a class handout entitled, Three-Dimensional Proper and Improper Rotation Matrices, I derived the following general form for a 3× 3 matrix representation of a proper rotation by an angle θ in a counterclockwise direction about a fixed rotation axis parallel to the unit vector n̂ = (n1, n2, n3...
متن کاملMonte Carlo Algorithm for Least Dependent Non-Negative Mixture Decomposition
We propose a simulated annealing algorithm (stochastic non-negative independent component analysis, SNICA) for blind decomposition of linear mixtures of non-negative sources with non-negative coefficients. The demixing is based on a Metropolis-type Monte Carlo search for least dependent components, with the mutual information between recovered components as a cost function and their non-negativ...
متن کاملKeyboard Based Control of Four Dimensional Rotations
Aiming at applications to the scientific visualization of three dimensional simulations with time evolution, a keyboard based control method to specify rotations in four dimensions is proposed. It is known that four dimensional rotations are generally so-called double rotations, and a double rotation is a combination of simultaneously applied two simple rotations. The proposed method can specif...
متن کامل1 rotations : An R Package for SO ( 3 ) Data
In this article we introduce the rotations package which provides users with the ability to simulate, analyze and visualize three-dimensional rotation data. More specifically it includes four commonly used distributions from which to simulate data, four estimators of the central orientation, six confidence region estimation procedures and two approaches to visualizing rotation data. All of thes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CVGIP: Graphical Model and Image Processing
دوره 59 شماره
صفحات -
تاریخ انتشار 1997